88140924ecfca0aeb9d1af6cdbce944658231822,languages/languageDesign/structure/source_gen/jetbrains/mps/lang/structure/plugin/RenameLink_Action.java,RenameLink_Action,doExecute,#AnActionEvent#Map#,72
Before Change
public void doExecute(@NotNull final AnActionEvent event, final Map<String, Object> _params) {
try {
String newName = RenameLink_Action.this.init(_params);
if (newName == null) {
return;
}
RefactoringContext c = RefactoringContext.createRefactoringContextByName("jetbrains.mps.lang.structure.refactorings.RenameLink", Arrays.asList("newName"), Arrays.asList(newName), ((SNode) MapSequence.fromMap(_params).get("target")), ((MPSProject) MapSequence.fromMap(_params).get("project")));
new RefactoringFacade().execute(c);
} catch (Throwable t) {
LOG.error("User's action execute method failed. Action:" + "RenameLink", t);
}
After Change
public void doExecute(@NotNull final AnActionEvent event, final Map<String, Object> _params) {
try {
String newName = RenameDialog.getNewName(((MPSProject) MapSequence.fromMap(_params).get("project")).getProject(), SPropertyOperations.getString(((SNode) MapSequence.fromMap(_params).get("target")), "role"), "link");
if (newName == null) {
return;
}
new RefactoringFacade().execute(RefactoringContext.createRefactoringContextByName("jetbrains.mps.lang.structure.refactorings.RenameLink", Arrays.asList("newName"), Arrays.asList(newName), ((SNode) MapSequence.fromMap(_params).get("target")), ((MPSProject) MapSequence.fromMap(_params).get("project"))));
} catch (Throwable t) {
LOG.error("User's action execute method failed. Action:" + "RenameLink", t);
}